1、什么是JMM Java 内存模型,是一种抽象的概念并不真实存在,它描述的是一组规则或规范; 2、做什么的 通过这组规范定义了程序中各个变量(包括实例字段,静态字段和构成数组对象的元素)的访问方式; 3、怎么玩 3.1 定义线程和主内存之间的抽象关系 线程之间的共享变量存储在主内存(main me ...
分类:
其他好文 时间:
2020-03-25 01:43:17
阅读次数:
65
初识Redis NoSQL是什么? 数据库: 用来存储数据的仓库 NoSQL: 不仅仅是SQL,是许多非关系型数据库的统称,但本质上还是存储数据的仓库 为什么需要NoSQL? 1. 解决了高并发的读写问题 2. 解决了海量数据的高效率存储和访问问题 3. 实现了高可用性及高可扩展性 Redis是什么 ...
分类:
其他好文 时间:
2020-03-24 20:27:13
阅读次数:
85
面向对象概述、实现、应用 了解面向对象编程思路 万物皆对象 类是模子,确定对象将会拥有的特征(属性)和行为(方法) 属性:对象具有的各种静态特征 方法:对象具有的各种动态行为 类:抽象的概念、模板 对象:一个看得到、摸得着的具体实例 类 实例化 >对象 对象是类的实例表现 类是对象的类型 对象是特定 ...
分类:
编程语言 时间:
2020-03-24 15:52:59
阅读次数:
69
并查集,首先它是一个集合,集合中的元素是互不相交的集合。如:{{1, 2, 3}, {4}, {5}} 并查集,集如其名。对并查集的有效操作只有两种: 一.合并两个子集 二.查询并查集的某两个元素是否属于同一个子集 传说,江湖中有一个神奇的小茗世家,江湖各处都有小茗世家的间谍,小茗世家无处不在,势力 ...
分类:
其他好文 时间:
2020-03-24 11:07:18
阅读次数:
79
一、Java的介绍 1、JAVA的背景 时间: sun公司 1995 98年,推出jdk1.2,将java技术平台正式命名为: j2se,j2ee,j2me 04年,推出jdk1.5,为了纪念该版本,将jdk的发布版本命名为jdk5.0 06年,推出jdk1.6,为了纪念该版本,将java的技术平台 ...
分类:
编程语言 时间:
2020-03-23 22:10:37
阅读次数:
102
MySQL教程 一、初识MySQL 1.1 数据库(DB,DataBase): 概念: 数据库是“按照数据结构来组织、存储和管理数据的仓库”。是一个长期存储在计算机内的、有组织的、有共享的、统一管理的数据集合。 作用: 存储,管理数据 1.2 数据库分类: 关系型数据库(SQL): MySQL,Or ...
分类:
数据库 时间:
2020-03-23 20:19:38
阅读次数:
81
知识点提前预知: Java.util.concurrent.ThreadPoolExecutor类是ExecutorSerivce接口的具体实现。ThreadPoolExecutor使用线程池中的一个线程来执行给定的任务(Runnable或者Runnable)。Executor是接口 只能使用exe ...
分类:
其他好文 时间:
2020-03-23 17:04:35
阅读次数:
58
Java RMI初识 Java RMI 定义 Java RMI(Java Remote Method Invocation),即Java远程方法调用。是Java编程语言里,一种用于实现远程过程调用的应用程序 编程接口 。 Java RMI 使用 JRMP(Java Remote Message Pr ...
分类:
编程语言 时间:
2020-03-22 01:11:06
阅读次数:
111
初识Redis 什么是Redis? Redis是一种非关系型数据库,在高并发和海量数据操作环境下相对传统的关系型数据库有着很大的优势。Redis的基本数据类型有字符串String,列表List,字典HashMap,集合Set,有序集合ZSet。 下面来讲一下两种数据类型底层的数据结构与实现。 Str ...
分类:
其他好文 时间:
2020-03-21 23:33:42
阅读次数:
80
心得体会: 初识数据结构,目前的理解是它能帮助我从内存的角度理解编程语言。受限于内存的大小,我们不得不思考问题解决的算法。与现实一致,实际问题的处理也总面临着时空和空间的约束。这个时候,高效的数据组织方式就显得极其重要了,数据结构就是学习如何组织数据。数据结构是数据之间相互存在的一种或多种特定的关系 ...
分类:
其他好文 时间:
2020-03-21 16:30:51
阅读次数:
51